# -*- coding: utf-8 -*-
"""
@Time    : 2024/6/29 15:24 
@Author  : ZhangShenao 
@File    : multi_thread.py 
@Desc    : 操作多线程
使用threading.Thread()函数,创建子线程
"""
import threading


def child_thread_func():
    """子进程的执行函数"""

    print('子线程执行中...')

    for i in range(11):
        print(i)

    print('子线程执行完成')


if __name__ == '__main__':
    # 调用threading.Thread()函数,创建子线程,并指定子线程的执行函数
    t = threading.Thread(target=child_thread_func)

    # 启动子线程
    t.start()

    # 等待子线程执行完成
    t.join()

    # 主线程执行
    print('主线程执行中...')
    print('主线程执行结束')
